river leaf litter - French English Dictionary